dense traffic - German English Dictionary